package Data;
import java.io.File;

public class count {

  public static void main(String[] args) {

//    获取目录目标
    File file = new File("D:\\");

//    获取目录下子文件以及子文件夹
    File[] files = file.listFiles();

    readFile(files);

  }

  public static void readFile(File[] files){

//    如果目录为空 直接退出
    if(files==null) return ;

    for (File file : files) {
//      如果是文件 则输出文件名
      if (file.isFile()){
        System.out.println(file.getName());
//        如果是文件夹 则递归调用
      }else if(file.isDirectory()){
        readFile(file.listFiles());
      }
    }
  }
}
